package com.dtwave.eureka.fallback;

import com.dtwave.eureka.entity.dto.UserWxDto;
import com.dtwave.eureka.service.feign.FeignUserWxService;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

/**
 * @author andyFan
 * @since 2019年05月27日
 * <p>
 * 熔断器
 */
@Component
public class UserWxServiceAPIFallback implements FeignUserWxService {

    @Override
    public List<UserWxDto> list() {
        UserWxDto dto = new UserWxDto();
        dto.setNickname("哈哈出现异常，我是熔断器");
        List<UserWxDto> re = new ArrayList<>();
        re.add(dto);
        return re;
    }
}
